/*
用户线程和守护线程
 */

public class demo01 {

  public static void main(String[] args) {

    Thread aa = new Thread(() -> {
      System.out.println(Thread.currentThread().getName() + "::" + Thread.currentThread().isDaemon());
      while (true){

      }
    }, "aa");

//  将用户线程设置为守护线程，当主线程结束时，守护线程也结束
    aa.setDaemon(true);
//  主线程结束，用户线程存活时，jvm存活
    aa.start();

//    当前线程为主线程
    System.out.println(Thread.currentThread().getName() + " is over");
  }
}
